#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>

int main()
{
//    int *opt=0;
//    switch(*opt)
//    {
//        case 1: printf("usted eligio la opcion 1" ); break:
//        case 2: printf("usted eligio la opcion 2"); break;
//        case 3: printf("usted eligio la opcion 3"); break;
//        case 4: printf("usted eligio la opcion 4"); break;
//        default: printf("el numero es de 1 a 4");
//    }
//
//        printf( "ponga un numero del 1 al 4 para selecciona una opcion: ");
//    scanf("%i", opt);
//  //  goto menu;

   char *line = (char *)malloc (sizeof(char)) ;
    int salida=1;
    do
    {
        printf("ingrese: ");
        scanf("%s" , line);
        analizis(line, &salida);
        printf("%s \n",line);
        printf("%i\n",salida);

    }while(salida != 0);





    return 0;
}

void analizis (char *line, int *salida)
{
   char **arc = (char **)malloc (sizeof(char)) ;
    int arv = 0 ; //(int *) malloc (sizeof(int)) ;
    if((strcasecmp(line,"exit") == 0)  ) // agregar el EOT
    {
        printf("%s \n",line);
        *salida = 0;
        printf("salimos \n");
    }

    arv = editAr(arc,line);

}

int editAr(char **arc, char *line)
{
    int cant=0;
    char *t1 = (char *)malloc (sizeof(char)) ;
    printf("el argc es: ");
    for ( t1 = strtok(line," ");t1 != NULL; t1 = strtok(NULL, " ") )
    {
        arc[cant] = t1;
        cant++;
        printf("%s \n",arc[cant-1]);
    }




    return cant;
}
